// 强类型的优势：

// 一、错误更早暴露：在编码阶段就抛出错误，无需在执行阶段才报错

//二、代码更智能，编码更准确 ：开发工具有时无法提示代码的相应功能

// 三、重构更牢靠(同名函数重构，相互影响且不报错)

// 四、减少不必要的类型判断